package com.zenithmind.mall.pojo.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 商品分类VO
 * 
 * @author ZenithMind Team
 * @since 2025-06-09
 */
@Data
public class ProductCategoryVO {

    /**
     * 分类ID
     */
    private String id;

    /**
     * 分类名称
     */
    private String name;

    /**
     * 父分类ID
     */
    private String parentId;

    /**
     * 分类图标
     */
    private String icon;

    /**
     * 分类图片
     */
    private String image;

    /**
     * 分类描述
     */
    private String description;

    /**
     * 排序值
     */
    private Integer sort;

    /**
     * 状态（0-禁用，1-启用）
     */
    private Integer status;

    /**
     * 状态文本
     */
    private String statusText;

    /**
     * 是否显示在首页（0-否，1-是）
     */
    private Integer showOnHome;

    /**
     * SEO关键词
     */
    private String seoKeywords;

    /**
     * SEO描述
     */
    private String seoDescription;

    /**
     * 子分类列表
     */
    private List<ProductCategoryVO> children;

    /**
     * 商品数量
     */
    private Integer productCount;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 更新人
     */
    private String updateBy;
}
